Skip to content

Latest commit

 

History

History
185 lines (116 loc) · 14.9 KB

02-Especificação do Projeto.md

File metadata and controls

185 lines (116 loc) · 14.9 KB

Através de pesquisas de campo dentro do público alvo do projeto, foram estipuladas as personas que seguem juntamente de suas histórias de usuário, dando origem aos requisitos funcionais e não funcionais da aplicação.

Personas

Luciana Andreia Daiane Pires

Formado em Administração, trabalha em um escritório de gestão comercial.

MOTIVAÇÕES FRUSTRAÇÕES HOBBIES / HISTÓRIA
A Luciana é uma mulher de 33 anos que tem uma menina de 16, que quer tirar boas notas na escola, mas a filha nunca consegue decorar o conteúdo quando o professor está passando, porque muitos colegas dela ficam falando na hora da aula, quando o professor está ensinando. Ela não tem tempo para os filhos. Luciana desde muito cedo sempre foi estudiosa, porem, a filha dela não consegue tirar boas notas.
Quais tecnologias usa Principais informações sobre a persona Quem os influencia
Facebook Estudiosa professor Andre
Instagram Alegre professor Carlos
Youtube Sempre ocupada Brasil Noticias

Hadassa Fernanda Débora Dias

Formado em Pedagogia aposentada.

MOTIVAÇÕES FRUSTRAÇÕES HOBBIES / HISTÓRIA
A Hadassa é uma mulher de 59 anos aposentada que adora dar aulas para jovens e ensina tudo que aprendeu em toda sua vida. A hadassa é aposentada, não vai mais na escola, porem, ela ainda quer dar aula mais sem sair de casa. A Hadassa sempre gostou de ensinar para as outras pessoas tudo que aprendia desde nova.

Quais tecnologias usa Principais informações sobre a persona Quem os influencia
Facebook Estudiosa Paulo Freire
Instagram Alegre Karl marx
Youtube Aposentada Nelson Mandela

Flávia Priscila Monteiro

Formado em Bacharel em Direito.

MOTIVAÇÕES FRUSTRAÇÕES HOBBIES / HISTÓRIA
Flávia é uma mulher de 45 anos, mãe de dois meninos, advogada que adora ler livros de filosofias antigas para ficar com a mente afiada na audiência. Ela nunca tem tempo para os filhos. Diante disso, os filhos são muito mal na escola, sempre tirando notas baixas. Flávia sempre gostou de ler desde nova.
Quais tecnologias usa Principais informações sobre a persona Quem os influencia
Telegram adora ler livros Sócrates
Rediit estudiosa Karl marx
X advogada Ludwig Feuerbach

Histórias de Usuários

Com base na análise das personas foram identificadas as seguintes histórias de usuários:

EU COMO... PERSONA QUERO/PRECISO ... FUNCIONALIDADE PARA ... MOTIVO/VALOR
Luciana Desejo uma aplicação que eu possa Isso me ajudaria a encontrar uma
filtrar as disciplinas por suas disciplina específica para minha
especificações. filha assistir sem se distrair.
EU COMO... PERSONA QUERO/PRECISO ... FUNCIONALIDADE PARA ... MOTIVO/VALOR
Hadassa Quero uma plataforma intuitiva e de Isso me ajudaria para eu dar aulas na
fácil entendimento para poder dar plataforma de forma prática e eficaz,
aulas para jovens. já que eu sou aposentada e não tenho
muita experiência com informática.
EU COMO... PERSONA QUERO/PRECISO ... FUNCIONALIDADE PARA ... MOTIVO/VALOR
Flávia Desejo uma aplicação com Isso ajudaria meus filhos para poder
Cores visuais atraentes Estudar sem se distrair
para as mentes dos jovens
poder focar no conteúdo.

Requisitos

As tabelas que se seguem apresentam os requisitos funcionais e não funcionais que detalham o escopo do projeto. Para determinar a prioridade de requisitos, aplicar uma técnica de priorização de requisitos e detalhar como a técnica foi aplicada.

Requisitos Funcionais

ID Descrição do Requisito Prioridade
RF-000 O sistema deve permitir que os usuários acessem a plataforma através de um navegador web. BAIXA
RF-001 O sistema deve permitir que os usuários realizem o cadastro fornecendo suas informações pessoais. ALTA
RF-002 O sistema deve permitir que os usuários façam login em suas contas usando um nome de usuário e uma senha válidos. MÉDIA
RF-003 O sistema deve filtrar todas as matérias presentes na plataforma para exibir apenas aquelas predefinidas pelo usuário. ALTA
RF-004 O sistema deve possibilitar que os usuários pesquisem por aulas de acordo com a sua disponibilidade. MÉDIA
RF-005 O sistema deve possibilitar que os usuários visualizem o perfil do professor. ALTA
RF-006 O sistema deve permitir o agendamento de aulas com os professores. ALTA

Requisitos não Funcionais

ID Descrição do Requisito Prioridade
RNF-001 A aplicação web deverá ser hospedada em serviços que permitam uma excelente confiança e que a tornem escalável e segura. Além disso, haverá um enfoque na eficiência para garantir respostas rápidas e eficazes, viabilizada igualmente através de um endereço web próprio, juntamente com SSL para reforçar a proteção dos clientes contra potenciais ameaças. ALTA
RNF-002 A interface do site deverá ser responsiva para que o usuário possa consumir o conteúdo em diferentes resoluções e modelos de tela. Os recursos das páginas devem ser facilmente acessíveis e interativos. ALTA
RNF-003 O site garantirá um contraste visual significativo entre os elementos da interface. Critérios serão estabelecidos para assegurar que o contraste entre texto e cores de fundo seja adequado, além da seleção de fontes facilmente legíveis. MÉDIA
RNF-004 A aplicação web deverá garantir a compatibilidade e desempenho nos navegadores mais utilizados atualmente, como: Chrome, Firefox, Safari e Edge, entre outros. Isso implica que o site deverá ser projetado e testado para operar sem falhas nos navegadores supracitados, assegurando uma experiência confortável para todos os usuários. ALTA

Com base nas Histórias de Usuário, enumere os requisitos da sua solução. Classifique esses requisitos em dois grupos:

  • Requisitos Funcionais (RF): correspondem a uma funcionalidade que deve estar presente na plataforma (ex: cadastro de usuário).
  • Requisitos Não Funcionais (RNF): correspondem a uma característica técnica, seja de usabilidade, desempenho, confiabilidade, segurança ou outro (ex: suporte a dispositivos iOS e Android). Lembre-se que cada requisito deve corresponder à uma e somente uma característica alvo da sua solução. Além disso, certifique-se de que todos os aspectos capturados nas Histórias de Usuário foram cobertos.

Restrições

O projeto está restrito pelos itens apresentados na tabela a seguir.

ID Restrição
1 Tecnológicas
1.1 Escalabilidade: A plataforma precisa ser capaz de lidar com um grande número de usuários simultâneos, tanto alunos quanto professores. No entanto, a escalabilidade pode ser limitada por recursos de infraestrutura, como servidores e bancos de dados.
1.2 Segurança: A plataforma precisa garantir a segurança dos dados dos usuários, incluindo informações pessoais e financeiras. Isso pode ser desafiador devido à natureza complexa da segurança cibernética e à constante evolução das ameaças.
1.3 Conectividade: A plataforma precisa ser acessível em diferentes dispositivos e com diferentes tipos de conexão à internet. No entanto, a conectividade pode ser limitada em áreas com acesso precário à internet.
1.4 Usabilidade: A plataforma precisa ser fácil de usar para alunos e professores, mesmo para aqueles com pouca experiência com tecnologia. Isso pode ser desafiador devido à diversidade de habilidades e necessidades dos usuários.
1.5 Manutenabilidade: A plataforma precisa ser fácil de manter e atualizar. No entanto, a manutenção pode ser complexa e custosa, especialmente se a plataforma for muito grande ou complexa.
2 Humanas
2.1 Qualidade dos professores: A plataforma precisa garantir que os professores cadastrados sejam qualificados e experientes. Isso pode ser desafiador, pois não há um processo único de certificação para professores particulares.
2.2 Engajamento dos alunos: A plataforma precisa ser capaz de manter os alunos engajados e motivados. Isso pode ser difícil, especialmente para alunos que já estão desmotivados com a escola.
3 Regulatórias
3.1 Privacidade de dados: A plataforma precisa estar em conformidade com as leis de privacidade de dados, como a Lei Geral de Proteção de Dados (LGPD) no Brasil. Isso pode ser complexo e custoso, especialmente para empresas que não estão familiarizadas com essas leis.
3.2 Proteção da criança e do adolescente: A plataforma precisa proteger crianças e adolescentes de conteúdo impróprio e de atividades predatórias. Isso pode ser desafiador devido à natureza anônima da internet e à constante mudança das táticas usadas por predadores.
3.3 Direitos autorais: A plataforma precisa garantir que os materiais didáticos utilizados sejam protegidos por direitos autorais. Isso pode ser difícil de verificar, especialmente quando os materiais são enviados por usuários.

Diagrama de Casos de Uso

Diagrama de Casos de Uso

Links Úteis: